Skip to content

docs: bring the surfaces up to 0.8.1 - #39

Merged
Railly merged 1 commit into
mainfrom
docs/post-0.8.1-surfaces
Aug 10, 2026
Merged

docs: bring the surfaces up to 0.8.1#39
Railly merged 1 commit into
mainfrom
docs/post-0.8.1-surfaces

Conversation

@Railly

@Railly Railly commented Aug 10, 2026

Copy link
Copy Markdown
Member

The docs were updated for 0.8.0 and then the fix landed, so four places still described the old behaviour.

The worst one: the README advertised as a known limitation that the cleaning stage removes silence — which is exactly what 0.8.1 fixed. Anyone reading it would have avoided a feature that works.

What was stale

Surface Was
README.md (both) "Known limitation: currently removes silence before transcribing"
README.md (both) Pipeline diagram: Clean audio (silence removal, ...)
schemas/init.json ffmpeg's purpose: "...conversion, silence removal, noise reduction"
skills/trx/SKILL.md metadata example with 2 of the 5 fields
AGENTS.md No --preset or --prompt; backend listed as "local or openai", omitting vercel
site commands.md Did not document the output at all, nor the preset

What replaced it

The limitation is now the guarantee it became: timestamps describe the file you handed in, with the old 1.572s drift kept as the reference for what changed.

The skill and the site now explain what each gap between the three durations means, rather than just listing the fields:

  • inputDurationMs vs transcribedDurationMs — what the cleaning stage changed. Should be within a millisecond; a large gap means a rewritten timeline.
  • transcribedDurationMs vs lastCueEndMs — audio that produced no words.

That framing is the point of #36: a short transcript reads the same whether the recording is mostly silence, the model stopped early, or the wrong file was passed. Checking these separates the three, and it is faster than filing a bug — which is how this project got one bad report yesterday.

Docs only. 65 tests pass, lint clean.

Las docs se habian actualizado para 0.8.0 y despues llego el fix, asi que
cuatro lugares seguian describiendo el comportamiento viejo. El peor: el README
anunciaba como "known limitation" que la etapa de limpieza borra silencio, que
es exactamente lo que 0.8.1 arreglo.

- README (x2): la limitacion reemplazada por lo que ahora se garantiza, que los
  timestamps describen el archivo que entregaste, con el numero de la deriva
  vieja como referencia. El diagrama del pipeline decia "silence removal".
- schemas/init.json: el proposito de ffmpeg decia lo mismo.
- skill: el ejemplo de metadata tenia dos campos de cinco, y ahora explica que
  dice cada brecha entre las tres duraciones.
- AGENTS.md: faltaban --preset y --prompt, y el backend decia "local or openai"
  omitiendo vercel.
- sitio: no documentaba el output en absoluto, ni el preset.
@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
trx Ready Ready Preview Aug 10, 2026 3:23am
trx-website Ready Ready Preview Aug 10, 2026 3:23am

@Railly
Railly merged commit 20c7158 into main Aug 10, 2026
5 checks passed
@Railly
Railly deleted the docs/post-0.8.1-surfaces branch August 10, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant